agricultural machinery depot - Turkish English Dictionary